<!DOCTYPE html>
            
<HTML>
<HEAD>
<meta name="booktitle" content="Developing Applications With Objective Caml" >
 <meta charset="ISO-8859-1"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<META name="GENERATOR" content="hevea 1.05-7 of 2000-02-24">
<META NAME="Author" CONTENT="Christian.Queinnec@lip6.fr">
<LINK rel=stylesheet type="text/css" href="videoc-ocda.css">
<script language="JavaScript" src="videoc.js"><!--
//--></script>
<TITLE>
 Index of concepts
</TITLE>
</HEAD>
<BODY class="regularBody">
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A>
<HR>

<H1>Index of concepts</H1><UL>
<LI>
 abstract<UL>
<LI>
 class, <A HREF="book-ora143.html#@concepts317">15</A>

<LI> method, <A HREF="book-ora143.html#@concepts321">15</A>
</UL>

<LI> abstract machine, <A HREF="book-ora065.html#@concepts124">7</A>

<LI> abstract type, <A HREF="book-ora130.html#@concepts281">14</A>

<LI> abstraction, <A HREF="book-ora015.html#@concepts28">2</A>

<LI> affectation, <A HREF="book-ora026.html#@concepts104">3</A>

<LI> aggregation, <A HREF="book-ora141.html#@concepts305">15</A>

<LI> allocation<UL>
<LI>
 dynamic, <A HREF="book-ora084.html#@concepts181">9</A>

<LI> static, <A HREF="book-ora084.html#@concepts180">9</A>
</UL>

<LI> application, <A HREF="book-ora015.html#@concepts32">2</A>
<UL>
<LI>
 of a function, <A HREF="book-ora015.html#@concepts30">2</A>

<LI> partial, <A HREF="book-ora015.html#@concepts37">2</A>
</UL>

<LI> arity, <A HREF="book-ora015.html#@concepts33">2</A>

<LI> array, <A HREF="book-ora026.html#@concepts96">3</A>

<LI> BNF, <I>see</I> grammar

<LI> big numbers, <A HREF="book-ora077.html#@concepts166">8</A>

<LI> binding<UL>
<LI>
 delayed, <A HREF="book-ora142.html#@concepts313">15</A>

<LI> static, <A HREF="book-ora015.html#@concepts46">2</A>
</UL>

<LI> boolean, <A HREF="book-ora015.html#@concepts11">2</A>

<LI> boucle d'interaction, <A HREF="book-ora066.html#@concepts137">7</A>
<UL>
<LI>
 construction, <A HREF="book-ora066.html#@concepts141">7</A>

<LI> options, <A HREF="book-ora066.html#@concepts138">7</A>
</UL>

<LI> bytecode, <A HREF="book-ora063.html#@concepts120">7</A>
<UL>
<LI>
 dynamic loading, <A HREF="book-ora077.html#@concepts168">8</A>

<LI> the compiler, <I>see</I> compiler
</UL>

<LI> bytecode, <I>see</I> bytecode

<LI> C (the langage), <A HREF="book-ora112.html#@concepts252">12</A>

<LI> callback, <A HREF="book-ora116.html#@concepts275">12</A>

<LI> cartesian product, <A HREF="book-ora015.html#@concepts12">2</A>

<LI> character, <A HREF="book-ora015.html#@concepts8">2</A>

<LI> character string, <A HREF="book-ora015.html#@concepts9">2</A>

<LI> character strings, <A HREF="book-ora026.html#@concepts100">3</A>

<LI> class, <A HREF="book-ora140.html#@concepts295">15</A>
<UL>
<LI>
 abstract, <A HREF="book-ora143.html#@concepts316">15</A>

<LI> inheritance, <A HREF="book-ora141.html#@concepts309">15</A>

<LI> instance, <A HREF="book-ora140.html#@concepts302">15</A>

<LI> interface, <A HREF="book-ora146.html#@concepts335">15</A>

<LI> local declaration, <A HREF="book-ora146.html#@concepts337">15</A>

<LI> multiple inheritance, <A HREF="book-ora143.html#@concepts329">15</A>

<LI> open type, <A HREF="book-ora143.html#@concepts325">15</A>

<LI> parameterized, <A HREF="book-ora143.html#@concepts330">15</A>

<LI> type, <A HREF="book-ora143.html#@concepts324">15</A>

<LI> variable, <A HREF="book-ora146.html#@concepts338">15</A>

<LI> virtual, <A HREF="book-ora143.html#@concepts318">15</A>
</UL>

<LI> class instance, <A HREF="book-ora140.html#@concepts301">15</A>

<LI> client-server, <A HREF="book-ora187.html#@concepts359">20</A>

<LI> closure, <A HREF="book-ora015.html#@concepts34">2</A>, <A HREF="book-ora015.html#@concepts43">2</A>
<UL>
<LI>
 from C, <A HREF="book-ora116.html#@concepts276">12</A>

<LI> representation, <A HREF="book-ora115.html#@concepts269">12</A>
</UL>

<LI> command line, <A HREF="book-ora076.html#@concepts163">8</A>
<UL>
<LI>
 parsing of, <A HREF="book-ora076.html#@concepts164">8</A>
</UL>

<LI> communication channel, <A HREF="book-ora027.html#@concepts106">3</A>, <A HREF="book-ora168.html#@concepts344">18</A>

<LI> communication pipes, <A HREF="book-ora168.html#@concepts342">18</A>
<UL>
<LI>
 named, <A HREF="book-ora168.html#@concepts343">18</A>
</UL>

<LI> compilateur, <A HREF="index.html#@concepts117">7</A>

<LI> compilation, <A HREF="index.html#@concepts118">7</A>
<UL>
<LI>
 portabilit�, <A HREF="book-ora068.html#@concepts144">7</A>

<LI> unit�, <A HREF="book-ora066.html#@concepts127">7</A>
</UL>

<LI> compilation unit, <A HREF="book-ora066.html#@concepts126">7</A>

<LI> compiler<UL>
<LI>
 debug, <A HREF="book-ora097.html#@concepts212">10</A>

<LI> bytecode, <A HREF="book-ora065.html#@concepts121">7</A>, <A HREF="book-ora066.html#@concepts131">7</A>

<LI> command, <A HREF="book-ora066.html#@concepts125">7</A>

<LI> linking, <A HREF="book-ora066.html#@concepts132">7</A>

<LI> native, <A HREF="book-ora066.html#@concepts134">7</A>

<LI> profiling, <A HREF="book-ora098.html#@concepts216">10</A>
</UL>

<LI> concurrency, <A HREF="book-ora173.html#@concepts346">19</A>, <A HREF="book-ora175.html#@concepts349">19</A>

<LI> conditional, <A HREF="book-ora015.html#@concepts16">2</A>

<LI> conflict, <I>see</I> parsing

<LI> conservative, <A HREF="book-ora086.html#@concepts198">9</A>

<LI> constraint, <A HREF="book-ora131.html#@concepts288">14</A>

<LI> constructor, <A HREF="book-ora016.html#@concepts55">2</A>, <A HREF="book-ora016.html#@concepts79">2</A>
<UL>
<LI>
 constant, <A HREF="book-ora016.html#@concepts81">2</A>

<LI> functional, <A HREF="book-ora016.html#@concepts82">2</A>
</UL>

<LI> critical section, <A HREF="book-ora176.html#@concepts353">19</A>

<LI> cyclic<UL>
<LI>
 type, <A HREF="book-ora208.html#@concepts362">A</A>
</UL>

<LI> debugger, <I>see</I> debugging

<LI> debugging, <A HREF="book-ora097.html#@concepts206">10</A>, <A HREF="book-ora097.html#@concepts211">10</A>

<LI> declaration<UL>
<LI>
 of an exception, <A HREF="book-ora017.html#@concepts90">2</A>

<LI> external, <A HREF="book-ora114.html#@concepts256">12</A>

<LI> of function, <A HREF="book-ora015.html#@concepts25">2</A>

<LI> global, <A HREF="book-ora015.html#@concepts21">2</A>

<LI> local, <A HREF="book-ora015.html#@concepts23">2</A>

<LI> by matching, <A HREF="book-ora016.html#@concepts68">2</A>

<LI> of an operator, <A HREF="book-ora015.html#@concepts39">2</A>

<LI> recursive, <A HREF="book-ora015.html#@concepts47">2</A>

<LI> simultaneous global, <A HREF="book-ora015.html#@concepts22">2</A>

<LI> simultaneous local, <A HREF="book-ora015.html#@concepts24">2</A>

<LI> of type, <A HREF="book-ora016.html#@concepts69">2</A>
<UL>
<LI>
 scope, <A HREF="book-ora016.html#@concepts85">2</A>
</UL>

<LI> of value, <A HREF="book-ora015.html#@concepts17">2</A>
</UL>

<LI> destructor, <A HREF="book-ora085.html#@concepts186">9</A>

<LI> digest, <I>see</I> fingerprint

<LI> dot notation, <A HREF="book-ora074.html#@concepts148">8</A>

<LI> dynamic loading, <A HREF="book-ora077.html#@concepts167">8</A>

<LI> environment, <A HREF="book-ora015.html#@concepts35">2</A>, <A HREF="book-ora115.html#@concepts271">12</A>

<LI> evaluation<UL>
<LI>
 deferred, <A HREF="book-ora039.html#@concepts113">4</A>

<LI> retard�e, <A HREF="book-ora039.html#@concepts112">4</A>

<LI> order of evaluation, <A HREF="book-ora029.html#@concepts108">3</A>
</UL>

<LI> �v�nement, <A HREF="book-ora050.html#@concepts116">5</A>

<LI> exception, <A HREF="book-ora017.html#@concepts88">2</A>
<UL>
<LI>
 declaration, <A HREF="book-ora017.html#@concepts91">2</A>

<LI> handling, <A HREF="book-ora017.html#@concepts93">2</A>

<LI> printing, <A HREF="book-ora076.html#@concepts165">8</A>

<LI> raising, <A HREF="book-ora017.html#@concepts92">2</A>

<LI> with C, <A HREF="book-ora117.html#@concepts278">12</A>
</UL>

<LI> execution stack, <A HREF="book-ora097.html#@concepts214">10</A>

<LI> expression<UL>
<LI>
 functional, <A HREF="book-ora015.html#@concepts29">2</A>

<LI> rational, <A HREF="book-ora105.html#@concepts225">11</A>

<LI> regular, <A HREF="book-ora105.html#@concepts226">11</A>
</UL>

<LI> external declaration, <I>see</I> declaration

<LI> famine, <A HREF="book-ora176.html#@concepts354">19</A>

<LI> file<UL>
<LI>
 extension<UL>
<LI>
 .ml, <A HREF="book-ora066.html#@concepts128">7</A>

<LI> .mli, <A HREF="book-ora066.html#@concepts129">7</A>

<LI> .mll, <A HREF="book-ora105.html#@concepts228">11</A>

<LI> .mly, <A HREF="book-ora106.html#@concepts244">11</A>
</UL>

<LI> interface, <A HREF="book-ora066.html#@concepts130">7</A>
</UL>

<LI> finalization, <A HREF="book-ora116.html#@concepts273">12</A>

<LI> fingerprint, <A HREF="book-ora076.html#@concepts155">8</A>

<LI> floating-point number, <A HREF="book-ora015.html#@concepts7">2</A>

<LI> floats<UL>
<LI>
 arrays of, <A HREF="book-ora115.html#@concepts268">12</A>

<LI> representation, <A HREF="book-ora115.html#@concepts267">12</A>
</UL>

<LI> function, <A HREF="book-ora015.html#@concepts27">2</A>
<UL>
<LI>
 for finalization, <A HREF="book-ora116.html#@concepts274">12</A>

<LI> higher order, <A HREF="book-ora015.html#@concepts40">2</A>

<LI> mutually recursive, <A HREF="book-ora015.html#@concepts49">2</A>

<LI> partial, <A HREF="book-ora017.html#@concepts89">2</A>

<LI> polymorphic, <A HREF="book-ora015.html#@concepts51">2</A>
<UL>
<LI>
 trace, <A HREF="book-ora097.html#@concepts210">10</A>
</UL>

<LI> recursive, <A HREF="book-ora015.html#@concepts48">2</A>
<UL>
<LI>
 trace, <A HREF="book-ora097.html#@concepts209">10</A>
</UL>

<LI> registration with C, <A HREF="book-ora116.html#@concepts277">12</A>

<LI> tail recursive, <A HREF="book-ora037.html#@concepts109">4</A>
</UL>

<LI> function call, <I>see</I> application

<LI> functional, <A HREF="book-ora015.html#@concepts41">2</A>

<LI> functor, <A HREF="book-ora132.html#@concepts292">14</A>

<LI> GC, <A HREF="index.html#@concepts173">9</A>, <A HREF="book-ora086.html#@concepts188">9</A>, <I>Mark</I>&amp; Sweep<A HREF="book-ora086.html#@concepts193">9</A>
<UL>
<LI>
 , conservative, <A HREF="book-ora086.html#@concepts197">9</A>

<LI> , generational, <A HREF="book-ora086.html#@concepts196">9</A>

<LI> from C, <A HREF="book-ora116.html#@concepts272">12</A>

<LI> incremental, <A HREF="book-ora086.html#@concepts199">9</A>

<LI> major, <A HREF="book-ora087.html#@concepts200">9</A>

<LI> minor, <A HREF="book-ora087.html#@concepts201">9</A>

<LI> <I>Stop</I>&amp;<I>Copy</I>, <A HREF="book-ora086.html#@concepts195">9</A>
</UL>

<LI> garbage collection, <I>see</I> GC, <A HREF="book-ora086.html#@concepts189">9</A>

<LI> garbage collector, <I>see</I> GC

<LI> grammar, <A HREF="book-ora106.html#@concepts230">11</A>
<UL>
<LI>
 contextual, <A HREF="book-ora106.html#@concepts249">11</A>

<LI> definition, <A HREF="book-ora106.html#@concepts232">11</A>

<LI> rule, <A HREF="book-ora106.html#@concepts233">11</A>
</UL>

<LI> Has-a, <A HREF="book-ora141.html#@concepts306">15</A>

<LI> hashing, <A HREF="book-ora076.html#@concepts153">8</A>

<LI> heap, <A HREF="book-ora084.html#@concepts179">9</A>

<LI> Is-a, <A HREF="book-ora141.html#@concepts308">15</A>

<LI> identifier, <A HREF="book-ora105.html#@concepts222">11</A>

<LI> inclusion<UL>
<LI>
 polymorphism, <A HREF="book-ora144.html#@concepts333">15</A>
</UL>

<LI> inheritance, <A HREF="book-ora141.html#@concepts307">15</A>

<LI> inlining, <A HREF="book-ora066.html#@concepts135">7</A>

<LI> input-output, <A HREF="book-ora076.html#@concepts152">8</A>
<UL>
<LI>
 with C, <A HREF="book-ora114.html#@concepts259">12</A>
</UL>

<LI> installing Objective CAML, <A HREF="book-ora009.html#@concepts0">1</A>
<UL>
<LI>
 Linux, <A HREF="book-ora009.html#@concepts2">1</A>

<LI> online HTML help, <A HREF="book-ora009.html#@concepts5">1</A>

<LI> Unix, <A HREF="book-ora009.html#@concepts4">1</A>

<LI> Windows, <A HREF="book-ora009.html#@concepts1">1</A>
</UL>

<LI> installingObjective CAML<UL>
<LI>
 MacOS, <A HREF="book-ora009.html#@concepts3">1</A>
</UL>

<LI> instance<UL>
<LI>
 class, <A HREF="book-ora140.html#@concepts303">15</A>

<LI> classe, <A HREF="book-ora140.html#@concepts299">15</A>

<LI> variable, <A HREF="book-ora140.html#@concepts298">15</A>
</UL>

<LI> integer, <A HREF="book-ora015.html#@concepts6">2</A>

<LI> interface, <A HREF="book-ora130.html#@concepts282">14</A>, <A HREF="book-ora146.html#@concepts336">15</A>
<UL>
<LI>
 graphical, <A HREF="book-ora124.html#@concepts279">13</A>

<LI> with C, <A HREF="book-ora114.html#@concepts254">12</A>, <A HREF="book-ora115.html#@concepts262">12</A>

<LI> with the system, <A HREF="book-ora076.html#@concepts162">8</A>
</UL>

<LI> interoperability, <A HREF="book-ora112.html#@concepts253">12</A>

<LI> intput-output, <A HREF="book-ora076.html#@concepts159">8</A>

<LI> label, <A HREF="book-ora211.html#@concepts363">B</A>

<LI> lazy (data), <A HREF="book-ora039.html#@concepts111">4</A>

<LI> lexical analysis, <A HREF="book-ora105.html#@concepts221">11</A>
<UL>
<LI>
 <TT>ocamllex</TT>, <A HREF="book-ora105.html#@concepts227">11</A>

<LI> stream, <A HREF="book-ora105.html#@concepts224">11</A>
</UL>

<LI> lexical unit, <A HREF="book-ora106.html#@concepts234">11</A>
<UL>
<LI>
 <TT>ocamlyacc</TT>, <A HREF="book-ora106.html#@concepts245">11</A>
</UL>

<LI> library, <A HREF="index.html#@concepts146">8</A>
<UL>
<LI>
 preloaded, <A HREF="book-ora075.html#@concepts149">8</A>

<LI> standard, <A HREF="book-ora076.html#@concepts150">8</A>
</UL>

<LI> linearization, <A HREF="book-ora076.html#@concepts158">8</A>

<LI> linking, <A HREF="book-ora066.html#@concepts133">7</A>
<UL>
<LI>
 with C, <A HREF="book-ora114.html#@concepts258">12</A>
</UL>

<LI> list, <A HREF="book-ora015.html#@concepts15">2</A>
<UL>
<LI>
 association, <A HREF="book-ora076.html#@concepts151">8</A>

<LI> matching, <A HREF="book-ora016.html#@concepts67">2</A>
</UL>

<LI> <I>Mark</I>&amp;<I>Sweep</I>, <A HREF="book-ora086.html#@concepts192">9</A>

<LI> m�moire<UL>
<LI>
 r�cup�ration<UL>
<LI>
 explicite, <A HREF="book-ora085.html#@concepts185">9</A>

<LI> implicite, <A HREF="book-ora085.html#@concepts187">9</A>
</UL>
</UL>

<LI> matching, <A HREF="book-ora016.html#@concepts57">2</A>
<UL>
<LI>
 exhaustive, <A HREF="book-ora016.html#@concepts62">2</A>

<LI> destructive, <A HREF="book-ora040.html#@concepts115">4</A>
</UL>

<LI> memory<UL>
<LI>
 allocation, <A HREF="book-ora084.html#@concepts174">9</A>

<LI> automatic<UL>
<LI>
 deallocation, <A HREF="index.html#@concepts170">9</A>
</UL>

<LI> cache, <A HREF="book-ora089.html#@concepts204">9</A>

<LI> deallocation, <A HREF="book-ora084.html#@concepts175">9</A>, <A HREF="book-ora085.html#@concepts182">9</A>

<LI> dynamic, <A HREF="book-ora084.html#@concepts177">9</A>

<LI> explicit deallocation, <A HREF="book-ora085.html#@concepts183">9</A>

<LI> management, <A HREF="index.html#@concepts169">9</A>

<LI> reclamation, <A HREF="book-ora089.html#@concepts203">9</A>

<LI> static, <A HREF="book-ora084.html#@concepts176">9</A>
</UL>

<LI> message sending, <A HREF="book-ora140.html#@concepts297">15</A>

<LI> method, <A HREF="book-ora140.html#@concepts296">15</A>
<UL>
<LI>
 abstract, <A HREF="book-ora143.html#@concepts320">15</A>

<LI> virtual, <A HREF="book-ora143.html#@concepts322">15</A>
</UL>

<LI> modifiable, <A HREF="book-ora026.html#@concepts94">3</A>

<LI> module, <A HREF="book-ora131.html#@concepts283">14</A>
<UL>
<LI>
 constraint, <A HREF="book-ora131.html#@concepts286">14</A>

<LI> dependency, <A HREF="book-ora096.html#@concepts205">10</A>

<LI> local definition, <A HREF="book-ora132.html#@concepts293">14</A>

<LI> opening, <A HREF="book-ora074.html#@concepts147">8</A>

<LI> parameterized, <A HREF="book-ora132.html#@concepts291">14</A>

<LI> sub-module, <A HREF="book-ora131.html#@concepts290">14</A>
</UL>

<LI> mutual exclusion, <A HREF="book-ora176.html#@concepts352">19</A>

<LI> OCamlBrowser, <A HREF="book-ora213.html#@concepts366">B</A>

<LI> object, <A HREF="book-ora140.html#@concepts294">15</A>
<UL>
<LI>
 copy, <A HREF="book-ora145.html#@concepts334">15</A>

<LI> creation, <A HREF="book-ora140.html#@concepts304">15</A>
</UL>

<LI> operator<UL>
<LI>
 associativity, <A HREF="book-ora106.html#@concepts247">11</A>

<LI> declaration, <A HREF="book-ora015.html#@concepts38">2</A>

<LI> precedence, <A HREF="book-ora106.html#@concepts246">11</A>
</UL>

<LI> optional (argument), <A HREF="book-ora211.html#@concepts364">B</A>

<LI> pair, <A HREF="book-ora015.html#@concepts14">2</A>

<LI> parsing<UL>
<LI>
 bottom-up, <A HREF="book-ora106.html#@concepts239">11</A>

<LI> conflict, <A HREF="book-ora106.html#@concepts241">11</A>, <A HREF="book-ora106.html#@concepts248">11</A>
<UL>
<LI>
 shift-reduce, <A HREF="book-ora106.html#@concepts242">11</A>
</UL>

<LI> <TT>ocamlyacc</TT>, <A HREF="book-ora106.html#@concepts243">11</A>

<LI> stream, <A HREF="book-ora106.html#@concepts237">11</A>, <A HREF="book-ora106.html#@concepts250">11</A>

<LI> top-down, <A HREF="book-ora106.html#@concepts236">11</A>
</UL>

<LI> pattern<UL>
<LI>
 character interval, <A HREF="book-ora016.html#@concepts66">2</A>

<LI> combining, <A HREF="book-ora016.html#@concepts63">2</A>

<LI> guard, <A HREF="book-ora016.html#@concepts65">2</A>

<LI> matching, <A HREF="book-ora016.html#@concepts58">2</A>

<LI> naming, <A HREF="book-ora016.html#@concepts64">2</A>

<LI> wildcard, <A HREF="book-ora016.html#@concepts59">2</A>, <A HREF="book-ora016.html#@concepts61">2</A>
</UL>

<LI> pattern matching, <I>see</I> matching

<LI> persistence, <A HREF="book-ora076.html#@concepts157">8</A>

<LI> persistent<UL>
<LI>
 value, <A HREF="book-ora076.html#@concepts156">8</A>
</UL>

<LI> pointer, <A HREF="book-ora026.html#@concepts103">3</A>
<UL>
<LI>
 weak, <A HREF="book-ora089.html#@concepts202">9</A>
</UL>

<LI> polymorphism, <A HREF="book-ora015.html#@concepts50">2</A>
<UL>
<LI>
 inclusion, <A HREF="book-ora144.html#@concepts332">15</A>
</UL>

<LI> portabilit�, <A HREF="book-ora068.html#@concepts145">7</A>

<LI> process, <A HREF="book-ora167.html#@concepts339">18</A>

<LI> processus<UL>
<LI>
 cr�ation, <A HREF="book-ora167.html#@concepts340">18</A>, <A HREF="book-ora175.html#@concepts350">19</A>

<LI> l�ger, <A HREF="book-ora175.html#@concepts347">19</A>
</UL>

<LI> producteur-consommateur, <A HREF="book-ora176.html#@concepts355">19</A>

<LI> production rule, <I>see</I> grammar

<LI> profiling, <A HREF="book-ora098.html#@concepts215">10</A>
<UL>
<LI>
 bytecode, <A HREF="book-ora098.html#@concepts217">10</A>, <A HREF="book-ora098.html#@concepts219">10</A>

<LI> natif, <A HREF="book-ora098.html#@concepts218">10</A>

<LI> native, <A HREF="book-ora098.html#@concepts220">10</A>
</UL>

<LI> protocol, <A HREF="book-ora188.html#@concepts360">20</A>
<UL>
<LI>
 http, <A HREF="book-ora188.html#@concepts361">20</A>
</UL>

<LI> reader-writer, <A HREF="book-ora176.html#@concepts357">19</A>

<LI> record, <A HREF="book-ora016.html#@concepts75">2</A>
<UL>
<LI>
 mutable field, <A HREF="book-ora026.html#@concepts101">3</A>
</UL>

<LI> reference, <A HREF="book-ora026.html#@concepts102">3</A>

<LI> root, <A HREF="book-ora086.html#@concepts190">9</A>

<LI> Sequence, <A HREF="book-ora028.html#@concepts107">3</A>

<LI> <I>Stop</I>&amp;<I>Copy</I>, <A HREF="book-ora086.html#@concepts194">9</A>

<LI> scope of a variable, <A HREF="book-ora015.html#@concepts42">2</A>

<LI> self, <A HREF="book-ora142.html#@concepts310">15</A>

<LI> semaphore, <A HREF="book-ora176.html#@concepts356">19</A>

<LI> session, <A HREF="book-ora066.html#@concepts140">7</A>

<LI> sharing, <A HREF="book-ora076.html#@concepts160">8</A>

<LI> signal, <A HREF="book-ora168.html#@concepts345">18</A>

<LI> signature, <A HREF="book-ora131.html#@concepts284">14</A>
<UL>
<LI>
 constraint, <A HREF="book-ora131.html#@concepts287">14</A>
</UL>

<LI> socket, <A HREF="book-ora186.html#@concepts358">20</A>

<LI> stack, <A HREF="book-ora084.html#@concepts178">9</A>

<LI> standalone executable, <A HREF="book-ora067.html#@concepts142">7</A>

<LI> stream, <A HREF="book-ora040.html#@concepts114">4</A>
<UL>
<LI>
 lexical analysis, <A HREF="book-ora105.html#@concepts223">11</A>

<LI> parsing, <A HREF="book-ora106.html#@concepts238">11</A>, <A HREF="book-ora106.html#@concepts251">11</A>
</UL>

<LI> strict (language), <A HREF="book-ora038.html#@concepts110">4</A>

<LI> string, <I>see</I> character string

<LI> strings<UL>
<LI>
 representation, <A HREF="book-ora115.html#@concepts266">12</A>
</UL>

<LI> structure, <A HREF="book-ora131.html#@concepts285">14</A>

<LI> subtyping-typage, <A HREF="book-ora144.html#@concepts331">15</A>

<LI> super, <A HREF="book-ora142.html#@concepts312">15</A>

<LI> synchronization, <A HREF="book-ora176.html#@concepts351">19</A>

<LI> syntax analysis, <A HREF="book-ora106.html#@concepts229">11</A>

<LI> Toplevel loop<UL>
<LI>
 directives, <A HREF="book-ora066.html#@concepts139">7</A>
</UL>

<LI> tag bits, <A HREF="book-ora086.html#@concepts191">9</A>

<LI> this, <A HREF="book-ora142.html#@concepts311">15</A>

<LI> thread, <I>see</I> processus l�ger

<LI> toplevel, <I>see</I> boucle d'interaction

<LI> trace, <A HREF="book-ora097.html#@concepts208">10</A>

<LI> tree, <A HREF="book-ora016.html#@concepts87">2</A>

<LI> tuple, <A HREF="book-ora015.html#@concepts13">2</A>

<LI> type<UL>
<LI>
 abstract, <A HREF="book-ora130.html#@concepts280">14</A>

<LI> constraint, <A HREF="book-ora015.html#@concepts54">2</A>, <A HREF="book-ora131.html#@concepts289">14</A>, <A HREF="book-ora143.html#@concepts327">15</A>, <A HREF="book-ora143.html#@concepts328">15</A>

<LI> constructor, <A HREF="book-ora016.html#@concepts56">2</A>

<LI> declaration, <A HREF="book-ora016.html#@concepts70">2</A>

<LI> enumerated, <A HREF="book-ora016.html#@concepts80">2</A>

<LI> function, <A HREF="book-ora016.html#@concepts86">2</A>

<LI> functional, <A HREF="book-ora015.html#@concepts26">2</A>

<LI> mutually recursive, <A HREF="book-ora016.html#@concepts73">2</A>

<LI> object, <A HREF="book-ora143.html#@concepts314">15</A>

<LI> open, <A HREF="book-ora143.html#@concepts315">15</A>, <A HREF="book-ora143.html#@concepts326">15</A>

<LI> parameterized, <A HREF="book-ora015.html#@concepts53">2</A>, <A HREF="book-ora016.html#@concepts74">2</A>, <A HREF="book-ora016.html#@concepts84">2</A>

<LI> product, <A HREF="book-ora016.html#@concepts71">2</A>

<LI> record, <A HREF="book-ora016.html#@concepts76">2</A>

<LI> recursive, <A HREF="book-ora016.html#@concepts83">2</A>

<LI> sum, <A HREF="book-ora016.html#@concepts72">2</A>, <A HREF="book-ora016.html#@concepts78">2</A>

<LI> sum types<UL>
<LI>
 representation, <A HREF="book-ora115.html#@concepts265">12</A>
</UL>

<LI> union, <A HREF="book-ora016.html#@concepts77">2</A>
</UL>

<LI> UML, <A HREF="book-ora140.html#@concepts300">15</A>

<LI> value<UL>
<LI>
 atomic, <A HREF="book-ora026.html#@concepts98">3</A>

<LI> construction, <A HREF="book-ora085.html#@concepts184">9</A>

<LI> declaration, <A HREF="book-ora015.html#@concepts18">2</A>

<LI> exploration, <A HREF="book-ora115.html#@concepts260">12</A>

<LI> function, <A HREF="book-ora115.html#@concepts270">12</A>

<LI> global declaration, <A HREF="book-ora015.html#@concepts19">2</A>

<LI> immediate, <A HREF="book-ora115.html#@concepts263">12</A>

<LI> inspection, <A HREF="book-ora097.html#@concepts213">10</A>

<LI> local declaration, <A HREF="book-ora015.html#@concepts20">2</A>

<LI> persistent<UL>
<LI>
 type, <A HREF="book-ora076.html#@concepts161">8</A>
</UL>

<LI> representation, <A HREF="book-ora115.html#@concepts261">12</A>
<UL>
<LI>
 in C, <A HREF="book-ora114.html#@concepts257">12</A>
</UL>

<LI> sharing, <A HREF="book-ora026.html#@concepts97">3</A>

<LI> structured, <A HREF="book-ora026.html#@concepts99">3</A>, <A HREF="book-ora115.html#@concepts264">12</A>
</UL>

<LI> variable<UL>
<LI>
 bound, <A HREF="book-ora015.html#@concepts45">2</A>

<LI> free, <A HREF="book-ora015.html#@concepts36">2</A>, <A HREF="book-ora015.html#@concepts44">2</A>

<LI> type, <A HREF="book-ora015.html#@concepts52">2</A>

<LI> weak type, <A HREF="book-ora026.html#@concepts105">3</A>
</UL>

<LI> variants<UL>
<LI>
 polymorphic, <A HREF="book-ora211.html#@concepts365">B</A>
</UL>

<LI> vector, <I>see</I> array

<LI> virtual<UL>
<LI>
 class, <A HREF="book-ora143.html#@concepts319">15</A>

<LI> method, <A HREF="book-ora143.html#@concepts323">15</A>
</UL>

<LI> Zinc, <A HREF="book-ora065.html#@concepts123">7</A>
<UL>
<LI>
 interpreter, <A HREF="book-ora067.html#@concepts143">7</A>
</UL>

<LI> zombie, <A HREF="book-ora167.html#@concepts341">18</A>
</UL>

<HR>
<A HREF="index.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A>
</BODY>
</HTML>
